﻿* {
    margin: 0;
    padding: 0;
}

*:hover{
    background-color:orangered;
}
body, h1, h2, h3, h4, h5, h6, img, ul, li, p, address, a {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: black
}

a {
    text-decoration: none
}

li {
    list-style:none;
}
.header {
    width: 100%;
    height: 120px;
}

.nav {
    width: 100%;
    height: 40px;
}
.nav li{
    float: left;
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

    .nav a:hover {
        color:red;
    }
    .nav li:hover{
        background-color:greenyellow;
    }

.main {
    float: left;
    width: 70%;
    height: 400px;
}

.main .row-1{
    width:100%;
    height:250px;
}

.main .row-2 {
        width: 100%;
        height: 150px;
}

    .main h2 {
        height:20%;
    }
    .main p, .main article{
        height:80%;
    }

    .main .col {
        float:left;
        width:50%;
    }

.aside {
    float:left;
    width: 30%;
    height: 400px;
}

.footer {
    clear:both;
    width: 100%;
    height: 100px;
}


.sep {
    background-color:burlywood;
}

.sep2{
    background-color:aquamarine;
}